scout trooper armor - French English Dictionary